package com.bidevalution.business.service;

import com.qtp.user.models.SysParams;

import java.util.List;

/**
 * 参数抽取业务接口
 * @author shenh@glodon.com
 * @date 2019-05-13 10:29
 */
public interface BeSectionParamsService {

    /**
     * 根据标段ID和参数code获取参数值
     * @param sectionId
     * @param paramCode
     * @return
     */
    String getBeSectionParamsByCode(String sectionId, String paramCode) throws Exception;

    /**
     * 根据标段ID和参数code获取参数值
     * @param sectionId
     * @param paramCodes
     * @return
     */
    String getBeSectionParamsByCodes(String sectionId, String paramCodes) throws Exception;

    /**
     * 新增参数
     * @param sectionId
     * @param paramCode
     * @return
     */
    Integer insertBeSectionParams(String sectionId, String paramCode, String paramValue) throws Exception;

    /**
     *  获得统一登录配置信息
     * @param patpCode 参数类型
     * @return
     * @throws Exception
     */
    List<SysParams> getSysParams(String patpCode) throws Exception;

    /**
     * 获得统一登录一条配置信息
     * @param patpCode
     * @return
     * @throws Exception
     */
    String getOneSysParamValue(String patpCode) throws Exception;

}
